今天說一下如何在GCP上建立Docker Image私倉(Dockerhub),如何將自己以建立好的Image放上雲端託管,託管的Google會幫你做些什麼?
可以使用建立ServiceAccount方式產生一組Json Key針對部署上CI流程去賦予權限,也可以綁定某人去執行這流程,但這邊需要設定的是有IAM Storage Object Admin權限(但開發者如果只是需要拉取Storage Object Viewer即可)
首先如果需要使用Container Registry莫過於需要有Docker以及相對應權限去對它去做推送或拉取:
gcloud auth configure-docker
docker pull gcr.io/{project}/test:v0.0.1
docker push gcr.io/{project}/test:v0.0.1
gcloud container images delete gcr.io/{project}/test:v0.0.1 --force-delete-tags